package dao;

import java.util.LinkedList;

import daosbd.DAOGenerico;
import excecoes.ChaveJaExisteException;
import excecoes.DAOException;

import allaboutmybook.PersonagemLivro;

public interface DAOPersonagensLivro extends DAOGenerico<PersonagemLivro>
{
	public PersonagemLivro pegarPersonagemLivro(String nomePersonagem) throws DAOException;
	public LinkedList<String> pegarNomesPersonagens() throws DAOException;
	public void apagarPersonagemDaLista(String nomePersonagem) throws DAOException;
	public void adicionarPersonagemParaLista(String nomePersonagem, String descricaoPersonagem) throws DAOException, ChaveJaExisteException;
	public void editarPersonagemDaLista(String nomePersonagem, String descricaoPersonagem) throws DAOException;

}
